#include <stdio.h>
void itoa(int n,char s[100])
{
int i = 0;
int p = n;
while(n>0)
{
s[i++] = n%10 + '0';//想要解决数字与字符之间的转换需要知道一个知识“ 数字+‘0’ = ‘数字’(字符)、、‘数字’ - ‘0’ = 数字 ”
n = n / 10;
}
s[i] = '\0';
printf("整数是%d\n",p);
printf("字符串是");
int m;
for(m = i-1;m >= 0 ;m--)
{
printf("%c",s[m]);
}
printf("\n");
}
int main()
{
int n;
char s[100] = {0};
printf("请输入要转化的数字\n");
scanf("%d",&n);
itoa(n,s);
return 0;
}
void itoa(int n,char s[100])
{
int i = 0;
int p = n;
while(n>0)
{
s[i++] = n%10 + '0';//想要解决数字与字符之间的转换需要知道一个知识“ 数字+‘0’ = ‘数字’(字符)、、‘数字’ - ‘0’ = 数字 ”
n = n / 10;
}
s[i] = '\0';
printf("整数是%d\n",p);
printf("字符串是");
int m;
for(m = i-1;m >= 0 ;m--)
{
printf("%c",s[m]);
}
printf("\n");
}
int main()
{
int n;
char s[100] = {0};
printf("请输入要转化的数字\n");
scanf("%d",&n);
itoa(n,s);
return 0;
}